torque peak - French English Dictionary